/* 底部 */
.footer {
    position: fixed;
    height: 1rem;
    background-color: #fff;
    box-shadow: 0px 0px 3px #999;
    z-index: 111;
    display: flex;
    justify-content: space-around;
    align-items: center;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.active {
    color: #fd693d !important;
}
.footer a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    color: #cdcdcd;
    flex: 1;
}
.footer a img{
    width: .46rem;
    height: .46rem;
}

/*头部*/
.head{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 1rem;
    background-color: #fff;
    color: #333;
    z-index: 999;
}
.head_left{
    float: left;
    width: 20%;
    height: 1rem;
}
.head_left a{
    display: block;
    width: 100%;
    height: 100%;
}
.head_left img{
    margin: .26rem 0 0 .3rem;
    width: .26rem;
    height: .5rem;
}
.head_con{
    float: left;
    width: 60%;
    text-align: center;
    line-height: 1rem;
    font-size: .34rem;
}
.head_right{
    float: left;
    width: 20%;
    text-align: center;
    line-height: 1rem;
    font-size: .3rem;
}

/*end 头部*/


/*支付样式*/
.ftc_wzsf { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; min-width: 3.4rem; max-width: 12.8rem; color: #000;}
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20%; }
.qsrzfmm_bt { font-size: .32rem; border-bottom: 1px solid #c9daca; overflow: hidden; }
.qsrzfmm_bt a { display: block; width: 10%; padding: .2rem 0; text-align: center; }
.qsrzfmm_bt img.tx { width: 10%; padding: .2rem 0; }
.qsrzfmm_bt span { padding: .4rem 0.1rem; }
.zfmmxx_shop { text-align: center; font-size: .24rem; padding: .2rem 0; overflow: hidden; }
.zfmmxx_shop .mz { font-size: .28rem; float: left; width: 100%; }
.zfmmxx_shop .zhifu_price { font-size: .48rem; float: left; width: 100%; }
.ml5 { margin-left: 0.1rem; }
.mm_box { width: 89%; margin: .2rem auto; height: .8rem; overflow: hidden; border: 1px solid #bebebe; }
.mm_box li { border-right: 1px solid #efefef; height: .8rem; float: left; width: 16.3%; background: #FFF; }
.mm_box li.mmdd{ background:#FFF url(../images/dd_03.jpg) center no-repeat ; background-size:25%;}
.mm_box li:last-child { border-right: none; }
.xiaq_tb { padding: 0.1rem 0; text-align: center; border-top: 1px solid #dadada; }
.numb_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0px; }
.nub_ggg { border: 1px solid #dadada; overflow: hidden; border-bottom: none; }
.nub_ggg li { width: 33.3333%; border-bottom: 1px solid #dadada; float: left; text-align: center; font-size: 0.44rem; }
.nub_ggg li a { display: block; color: #000; height: 1.0rem; line-height: 1.0rem; overflow: hidden; }
.nub_ggg li a:active  { background: #e0e0e0;}
.nub_ggg li a.zj_x { border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 1.0rem; line-height: 1.0rem; overflow: hidden; }
.nub_ggg li span.del img { width: 30%; }
.fh_but{ position:absolute; right:0px; top:.24rem; font-size:.28rem; color:#20d81f;}
.spxx_shop{ background:#FFF; margin-left:4.35%; border-top:1px solid #dfdfdd; padding:.2rem 0; }
.spxx_shop td{ color:#7b7b7b; font-size:.28rem; padding:.2rem 0;}
.mlr_pm{margin-right:4.35%;}
/*end 支付样式*/